Big Huge Thesaurus

Alosa chrysocloris

noun